﻿body{
	padding:0;
	margin:0;
	color:#565553;
	background: #fefefe;
}
div,h1,h2,h3,h4,p,form,input,textarea,img,span{margin:0; padding:0;font-weight:normal;}
ul{margin:0; padding:0; list-style-type:none;}
li {vertical-align: bottom;}
img {border-width:0;}
a:link,a:visited{
	text-decoration: none;
	color:#333;
}
a:hover{color: #F60;text-decoration: underline;}

#main{
        width: 990px;
        margin: 0px auto 150px auto;
}
.qArea {
    margin: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px 5px 15px 5px;
    width: 100%;
}
.qTitle {
    padding: 2px 6px;
    margin: 2px 2px 6px 2px;
    background: #ebedef;
    border-radius: 5px;
}
.submitBtn{
    background: #ccc;
    border: solid 1px #444;
    border-radius: 5px;
    width: 100px;
    height: 60px;
    margin-top:20px;
}

.submitBtn:hover,
#msgDiv .okBtn:hover{
    background: #ddd;
}

.hInfo{
    margin:2px 5px;
}



textarea{
    border-radius:5px;
    padding:2px;
    border:1px solid #ccc;
}

input[type=checkbox],
input[type=radio]{
    margin:0px 4px 0px 6px;
}
#mask{
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: 100;
    width: 100%;
    background:#000;
    opacity:.4;
    display: block;
    filter:alpha(opacity=20)
}
#msgDiv{
        z-index: 101;
    background:#fff;
    left:40%;
    position:fixed;
    top:20%;
     width: 350px;
     height: 100px;
     padding-top:20px;
     margin: 0px auto;
     text-align:center;
     border:1px solid #ccc;
     border-radius:5px;
}

#msgDiv .okBtn{
    cursor:pointer;
    
    margin-left:130px ;
    position:absolute;

    *margin:10px 0px ;
    *position:relative;

    bottom:4px;
    background: #ccc;
    border: solid 1px #666;
    border-radius: 5px;
    width: 80px;
    height: 40px;
    line-height: 40px;
    text-align:center;
}

.hInfo input[type="text"],
.hInfo select{
    border-radius:4px;
    padding:2px;
    border:1px solid #ccc;
}

select{
    width: 180px;
}